#pragma once
#include <string>
#include "Solution.h"

class Mutation
{
public:
	virtual void Mutate(Solution& solution) = 0;
	std::string GetName() {return _name;}
protected:
	std::string _name;
};